electrostatic precipitator system - Spanish English Dictionary